//
//  main.m
//  Day7test2
//
//  Created by dllo on 16/5/12.
//  Copyright © 2016年 lanou. All rights reserved.
//

#import <Foundation/Foundation.h>

// 导入头文件
#include "Math.h"
#import "Sum.h"
#import "Operator.h"

void sayHi (void);
void jianFei (int n);
int sum(int);
void mid ();
void sortMax (int a[] ,int len);
int getMax (int a ,int b ,int c);
int main(int argc, const char * argv[]) {
    
//    // sayHi();
//    int n = 0;
//    printf("请输入一个数");
//    scanf("%d", &n);
//    //jianFei(n);
//    printf("%d",sum(n));
//    mid();
//    int a[] = {1, 5, 9, 7};
//    int length = (int)sizeof(a) /sizeof(a[0]);
//    // 数组当做参数传递是,传的是地址
//    sortMax(a, length);
//    int a = 0, b = 0, c = 0;
//    printf("请输入三个数用逗号分隔");
//    scanf("%d,%d,%d", &a, &b, &c);
//    
//    printf("%d\n",getMax(a, b, c));
    
    
//    int d = getSum(7, 8);
//    printf("%d",d);
    // 逗号表达式的值是最后一个逗号的值
    int x = SumJ(8, 9);
    printf("%d", x);
    
       return 0;
}

void sayHi (void) {
    for (int i = 0; i < 3; i++) {
        printf("我要减肥\n");
    }
}

void jianFei (int n) {
    for(int i = 0; i < n; i++){
        printf("我要减肥\n");
    }
}

int sum(int n) {
    int sum1 = 0;
    for (int i = 0; i <= n; i++) {
        sum1 += i;
    }
    return sum1;
}

void mid () {
    int a = 0, b = 0, c = 0;
    printf("请输入三个数,用逗号分隔");
    scanf("%d,%d,%d", &a, &b ,&c);
    int max = 0;
    
    max = a > b ? a : b;
    max = max > c ? max : c;
    
    int min = 0;
    min = a < b ? a : b;
    min = min < c ? min : c;
    int middle = a + b + c - max - min;
    
    printf("中间数为:%d\n", middle);
}

void sort () {
    int a[] = {1 ,5 ,7 ,4};
    for (int i = 0;  i < 4; i++) {
        for (int j = 0; j < i - 4 ; j++) {
            if (a[j] > a[j + 1]) {
                int temp = a[j];
                a[j] = a[j + 1];
                a[j + 1] = temp;
            }
        }
    }
}

void sortMax (int a[] ,int len){
    for (int i = 0;  i < len; i++) {
        for (int j = 0; j < len - i ; j++) {
            if (a[j] > a[j + 1]) {
                int temp = a[j];
                a[j] = a[j + 1];
                a[j + 1] = temp;
            }
        }
    }
    for (int i = 0; i < len; i++) {
        printf("%d,", a[i]);
    }
}


int getMax (int a ,int b ,int c) {
    int max = 0;
    max = a > b ? a : b;
    max = max > c ? max : c;
    
    return  max;
}